package com.example.propertymanagement.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * PetDTO：宠物信息的 Data Transfer Object，通常用于向前端传输数据
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)  // 忽略null字段
public class PetDTO {

    private Integer id;  // 宠物ID
    private String petPhoto;  // 宠物照片路径
    private Integer ownerId;  // 业主ID (添加了此字段)
    private String ownerName;  // 业主名称（前端展示时用）
    private String petName;  // 宠物名称
    private String color;  // 宠物颜色
    private String remark;  // 备注
    private Date adoptionDate;  // 收养时间
    private Date createTime;  // 创建时间
}